/*
 *Copyright (c) 2012 Mango Persistence Model
 */
package ext.mango.aa.eo;

import mango.orm.entity.Entity;
import mango.orm.entity.Table;
import mango.orm.entity.Column;
import mango.orm.OrmTypes;
import java.sql.Types;

/**
 * AAUserGroup
 * @serial 1339872858910
 */
@Table("AAUSERGROUP")
public class EOAAUserGroup extends Entity {
    private static final long serialVersionUID = -133987285891015279L;

    /**
     * Name    : UserGroupId
     * Code    : UserGroupId
     * Comment : 
     **/
    @Column(column="USERGROUPID", primary=true, type=Types.VARCHAR)
    public String getUserGroupId() {
        return OrmTypes.convert(String.class, this.get("USERGROUPID"));
    }

    public EOAAUserGroup setUserGroupId(String userGroupId) {
        this.set("USERGROUPID", userGroupId);
        return this;
    }

    /**
     * Name    : UserGroupName
     * Code    : UserGroupName
     * Comment : 
     **/
    @Column(column="USERGROUPNAME", primary=false, type=Types.VARCHAR)
    public String getUserGroupName() {
        return OrmTypes.convert(String.class, this.get("USERGROUPNAME"));
    }

    public EOAAUserGroup setUserGroupName(String userGroupName) {
        this.set("USERGROUPNAME", userGroupName);
        return this;
    }

    /**
     * Name    : Remark
     * Code    : Remark
     * Comment : 
     **/
    @Column(column="REMARK", primary=false, type=Types.VARCHAR)
    public String getRemark() {
        return OrmTypes.convert(String.class, this.get("REMARK"));
    }

    public EOAAUserGroup setRemark(String remark) {
        this.set("REMARK", remark);
        return this;
    }

    /**
     * Name    : Operator
     * Code    : Operator
     * Comment : 
     **/
    @Column(column="OPERATOR", primary=false, type=Types.VARCHAR)
    public String getOperator() {
        return OrmTypes.convert(String.class, this.get("OPERATOR"));
    }

    public EOAAUserGroup setOperator(String operator) {
        this.set("OPERATOR", operator);
        return this;
    }

    /**
     * Name    : MakeDate
     * Code    : MakeDate
     * Comment : 
     **/
    @Column(column="MAKEDATE", primary=false, type=Types.DATE)
    public java.util.Date getMakeDate() {
        return OrmTypes.convert(java.util.Date.class, this.get("MAKEDATE"));
    }

    public EOAAUserGroup setMakeDate(java.util.Date makeDate) {
        this.set("MAKEDATE", makeDate);
        return this;
    }

    /**
     * Name    : MakeTime
     * Code    : MakeTime
     * Comment : 
     **/
    @Column(column="MAKETIME", primary=false, type=Types.CHAR)
    public String getMakeTime() {
        return OrmTypes.convert(String.class, this.get("MAKETIME"));
    }

    public EOAAUserGroup setMakeTime(String makeTime) {
        this.set("MAKETIME", makeTime);
        return this;
    }

}
